package com.hifar.test.product.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hifar.sys.BusiResponse;

import java.util.Map;

import com.hifar.test.product.pojo.HfProductBase;
import org.springframework.web.multipart.MultipartFile;

/**
 * <p>
 * 产品-管理 服务类
 * </p>
 *
 * @author wangkepeng
 * @since 2024-12-05 14:47:08
 */
public interface IHfProductBaseService extends IService<HfProductBase> {

    BusiResponse exportExcel(Map<String, Object> pageInfo);

    BusiResponse importExcel(MultipartFile file) throws Exception;

    /**
     * 根据产品代号、产品编码、产品名称 新增产品
     *
     * @param productAlias 产品代号
     * @param productCode  产品编码
     * @param productName  产品名称
     * @return
     */
    String saveOnExist(String productAlias, String productCode, String productName);
}
